tread-resistant plants - French English Dictionary